package com.palmind.parser.mmparser;

/**
 * The class <code>MMFileTags</code> contains all tags' name &amp; attributions.
 * 
 * @author Jarod Yv
 */
public final class MMFileTags {
	/**
	 * Constant <code>MAP_TAG<code> corresponds to the tag &lt;map&gt;
	 */
	public static final String MAP_TAG = "map";
	/**
	 * Constant <code>NODE_TAG<code> corresponds to the tag &lt;node&gt;
	 */
	public static final String NODE_TAG = "node";
	/**
	 * Constant <code>FONT_TAG<code> corresponds to the tag &lt;font&gt;
	 */
	public static final String FONT_TAG = "font";
	/**
	 * Constant <code>ICON_TAG<code> corresponds to the tag &lt;icon&gt;
	 */
	public static final String ICON_TAG = "icon";
	/**
	 * Constant <code>ATTRIBUTE_LAYOUT_TAG<code> corresponds to the tag
	 * &lt;attribute_layout&gt;
	 */
	public static final String ATTRIBUTE_LAYOUT_TAG = "attribute_layout";
	/**
	 * Constant <code>ATTRIBUTE_TAG<code> corresponds to the tag
	 * &lt;attribute&gt;
	 */
	public static final String ATTRIBUTE_TAG = "attribute";
	/**
	 * Constant <code>RICHCONTENT_TAG<code> corresponds to the tag
	 * &lt;richcontent&gt;
	 */
	public static final String RICHCONTENT_TAG = "richcontent";
	/**
	 * Constant <code>HTML_TAG<code> corresponds to the tag &lt;html&gt;
	 */
	public static final String HTML_TAG = "html";
	/**
	 * Constant <code>HEAD_TAG<code> corresponds to the tag &lt;head&gt;
	 */
	public static final String HEAD_TAG = "head";
	/**
	 * Constant <code>BODY_TAG<code> corresponds to the tag &lt;body&gt;
	 */
	public static final String BODY_TAG = "body";
	/**
	 * Constant <code>P_TAG<code> corresponds to the tag &lt;p&gt;
	 */
	public static final String P_TAG = "p";
	/**
	 * Constant <code>HOOK_TAG<code> corresponds to the tag &lt;hook&gt;
	 */
	public static final String HOOK_TAG = "hook";
	/**
	 * Constant <code>ARROWLINK_TAG<code> corresponds to the tag
	 * &lt;arrowlink&gt;
	 */
	public static final String ARROWLINK_TAG = "arrowlink";
	/**
	 * <code>MAP_ATTR</code> contains attributions of tag &lt;map&gt;
	 */
	public static final String[] MAP_ATTR = { "VERSION" };
	/**
	 * <code>NODE_ATTR</code> contains attributions of tag &lt;node&gt;
	 */
	public static final String[] NODE_ATTR = { "ID", "TEXT", "COLOR",
			"CREATED", "MODIFIED", "FOLDED", "POSITION", "LINK",
			"BACKGROUND_COLOR" };
	/**
	 * <code>FONT_ATTR</code> contains attributions of tag &lt;font&gt;
	 */
	public static final String[] FONT_ATTR = { "BOLD", "NAME", "SIZE", "ITALIC" };
	/**
	 * <code>ICON_ATTR</code> contains attributions of tag &lt;icon&gt;
	 */
	public static final String[] ICON_ATTR = { "BUILTIN" };
	/**
	 * <code>ATTRIBUTE_LAYOUT_ATTR</code> contains attributions of tag
	 * &lt;attribute_layout&gt;
	 */
	public static final String[] ATTRIBUTE_LAYOUT_ATTR = { "NAME_WIDTH",
			"VALUE_WIDTH" };
	/**
	 * <code>ATTRIBUTE_ATTR</code> contains attributions of tag
	 * &lt;attribute&gt;
	 */
	public static final String[] ATTRIBUTE_ATTR = { "NAME", "VALUE" };
	/**
	 * <code>RICHCONTENT_ATTR</code> contains attributions of tag
	 * &lt;richcontent&gt;
	 */
	public static final String[] RICHCONTENT_ATTR = { "TYPE" };
	/**
	 * <code>HOOK_ATTR</code> contains attributions of tag &lt;hook&gt;
	 */
	public static final String[] HOOK_ATTR = { "EQUATION", "NAME" };
	/**
	 * <code>ARROWLINK_ATTR</code> contains attributions of tag
	 * &lt;arrowlink&gt;
	 */
	public static final String[] ARROWLINK_ATTR = { "DESTINATION", "ENDARROW",
			"ENDINCLINATION", "ID", "STARTARROW", "STARTINCLINATION" };
}
